import Net from '@/components/common/data/Net.js';
import Config from '@/components/common/data/Config.js';

export default class Spread {
  static getAllState(paras) {
    let url = Config.btnState;
    return Net.get(url, paras);
  }

  static stateComment = true;
  //
  // static getSpread(paras) {
  //     let url = Config.integralUrl;
  //     return Net.get(url, paras);
  // }
  //
  // static getInterShow(paras) {
  //     // 获取积分
  //     let url = Config.integralUrl;
  //     return Net.get(url, paras);
  // }
  //
  // static getUserData(paras) {
  //     // 获取用户数据
  //     let url = Config.userDataUrl;
  //     return Net.get(url, paras);
  // }
  //
  // static getvoucherList(paras) {
  //     // 获取积分兑换代金券列表
  //     let url = Config.voucherListUrl;
  //     return Net.get(url, paras);
  // }
  //
  // static getvoucherDetail(paras) {
  //     // 获取积分兑换代金券列表
  //     let url = Config.voucherListDetail;
  //     return Net.get(url, paras);
  // }
  //
  // static getmemListM(paras) {
  //     // 获取成员列表统计数据
  //     let url = Config.memListM;
  //     return Net.get(url, paras);
  // }

  static getmemList(paras) {
    // 获取成员列表主体数据
//     成员查询列表
//     http://sixian.kqirunyan.com/page/extension/memberlist
//       下三级显示的参数：
// 查询类型method:getlist
//     查级别class:all全部消费者/first第一消费者/second第二消费者/third第三消费者
//     查时间time:all全部/today今日/month当月
//     page:页码
//     lenth:长度
    // 排序sort,传asc就是正序,默认(DESC);
    let url = Config.memList;
    return Net.newPost(url, paras);
  }

  static getmemSearch(paras) {
    // 成员列表查询
    let url = Config.memSearchUrl;
    return Net.get(url, paras);
  }

  static getCardList(paras) {
    // 获取卡包
    let url = Config.cardList;
    return Net.get(url, paras);
  }

  static getRankList(paras) {
    // 获取卡包
    let url = Config.cardList;
    return Net.get(url, paras);
  }

  static getInterOrderList(paras) {
    // 积分订单列表
    let url = Config.interOrderList;
    return Net.newPost(url, paras);
  }

  static getvoucherUrl(paras) {
    // 代金券列表
    let url = Config.voucherUrl;
    return Net.get(url, paras);
  }

  static getintegralList(paras) {
    // 积分奖励列表
    let url = Config.integralList;
    return Net.get(url, paras);
  }

  static getmemListOrder(paras) {
    // 获取成员列表查看订单列表
    let url = Config.memListOrderUrl;
    return Net.get(url, paras);
  }

  static getMenOrderList(paras) {
    // 成员列表查看订单
    let url = Config.menOrderList;
    return Net.newPost(url, paras);
  }

  static getMemOrderDetail(paras) {
    // 获取积分订单详情
    let url = Config.menOrderDetailUrl;
    return Net.newPost(url, paras);
  }

  static getDemo(paras) {
    // 获取成员列表订单详情
    let url = Config.demoUrl;
    paras = {uid: 2};
    return Net.post(url, paras);
  }

  static getuserInterOrderList(paras) {
    // 成员列表查询积分返利列表
    let url = Config.userInterOrderListUrl;
    paras = {uid: 2};
    return Net.get(url, paras);
  }

  static searchIntergalAll(paras) {
    // 积分汇总查询
    // http://sixian.kqirunyan.com/page/extension/sumrebate
    // 方法method:sumrebate
    // 开始时间startTime
    // 结束时间endTime
    let url = Config.searchIntergalAllUrl;
    // paras = {uid: 2};
    return Net.newPost(url, paras);
  }

  static ToReFund(paras) {
    // 积分退款接口：/order/after/integral  参数{type=refund,id}
    let url = Config.reFund;
    return Net.newPost(url, paras);
  }

  static selectDetailNew(paras) {
    // 积分订单详情/order/query/detail  参数{id=id}
    let url = Config.newDetail;
    return Net.newPost(url, paras);
  }

  static RebateDetail(paras) {
    // 返利订单详情/admin/list/order  参数 {find:{id:"order_ID"}}
    let url = Config.rebateDetail;
    return Net.newPost(url, paras);
  }

  static getAgentArea(paras) {
    // 查询未开通区域
    let url = Config.agentList;
    return Net.newPost(url, paras);
  }

  static getShareCode(paras) {
    // 获取分享二维码/action/rec/detail  参数{gid=gid}
    let url = Config.shareFirst;
    return Net.newPost(url, paras);
  }

  static getShareCodeSec(paras) {
    // 获取分享二维码活动主题内容/action/rec/info  参数{id=id}
    let url = Config.shareSec;
    return Net.newPost(url, paras);
  }

  static getPerGood(paras) {
    // 获取单个商品详情接口/good/detail/per  参数{id=id}
    let url = Config.goodPerUrl;
    return Net.newPost(url, paras);
  }

  static getExpress(paras) {
    // 获取订单物流/order/express/detail  参数{id=id}
    let url = Config.orderExpress;
    return Net.newPost(url, paras);
  }

  static getCustomerService(paras) {
    // 获取客服/mall/setting/customer  参数{id=id}
    let url = Config.CustomerService;
    return Net.newPost(url, paras);
  }

  static getNameList(paras) {
    // 查询已开通vip名单
    let url = Config.nameList;
    return Net.newPost(url, paras);
  }

  static getOpenVipList(paras) {
    // 查询开通vip
    let url = Config.openVipList;
    return Net.newPost(url, paras);
  }

  static OpenAgent(paras) {
    // 查询开通vip
    let url = Config.openAgent;
    return Net.newPost(url, paras);
  }

  static getVipNum(paras) {
    // 获取开通vip人数
    let url = Config.openVipNum;
    return Net.newPost(url, paras);
  }

  static getNewUserOrder(paras) {
    // 新获取个人订单
    let url = Config.newPersonOrder;
    return Net.newPost(url, paras);
  }

  static getNewUserOrderDetail(paras) {
    // 新获取个人订单详情
    let url = Config.newPersonOrderDetail;
    return Net.newPost(url, paras);
  }

  static NewUserOrderCancel(paras) {
    // 新取消个人订单详情
    let url = Config.newPersonOrderCancel;
    return Net.newPost(url, paras);
  }

  static NewUserOrderCollect(paras) {
    // 新取消个人订单收货
    let url = Config.newPersonOrderCollect;
    return Net.newPost(url, paras);
  }

  static NewUserOrderPay(paras) {
    // 新取消个人订单收货
    let url = Config.newPersonOrderPay;
    return Net.newPost(url, paras);
  }

  static NewUserOrderComment(paras) {
    // 获取个人订单评论前
    let url = Config.newPersonOrderComment;
    return Net.newPost(url, paras);
  }

  static NewUserOrderCommentUp(paras) {
    // 提交个人订单评论
    let url = Config.newPersonOrderCommentUp;
    return Net.newPost(url, paras);
  }

  static upLoadImg(paras) {
    // 上传图片公共
    let url = Config.newUploadImg;
    return Net.newPost(url, paras);
  }
}
